/**
 * @description: 客房信息
 * @author: yuanjianpeng5
 * @createdate: 2020-01-08 17:53
 * @lastdate:
 */

package expedia;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
public class HotelRoom {

    //数字标识符
    @JSONField(name = "id")
    private String id;

    //服务/设施名称
    @JSONField(name = "name")
    private String name;

    //数字标识符
    @JSONField(name = "descriptions")
    private RoomDescription descriptions;

    //服务/设施名称
    @JSONField(name = "amenities")
    private Map<String, HotelAmenitie> amenities;

    //可用客房图片
    @JSONField(name = "images")
    private List<HotelImage> images;

    //床组的映射
    @JSONField(name = "bed_groups")
    private Map<String, BedGroup> bedGroups;

    //客房面积信息
    @JSONField(name = "area")
    private RoomArea area;

    //视图的地图
    @JSONField(name = "views")
    private Map<String, RoomView> views;

    //入住人员要求
    @JSONField(name = "occupancy")
    private RoomPersonRule occupancy;

}